Applying Model-Integrated Computing to Middleware and Application Components
نویسندگان
چکیده
Enterprise application is a term applied to a large class of applications that comprise enterprise resource planning (ERP), shop floor automation, supply chain management (SCM), ebusiness and customer relationship management (CRM) systems. Examples of enterprise applications include airline reservation systems, bank asset management systems, and businessto-business supply chain management systems. These types of applications constitute the majority of information technology (IT) investment and staffing, with annual expenditures expected to exceed $7.3bn worldwide by 2004. Enterprise applications were historically developed using custom built, in-house applications built customizing proprietary systems like HighExPlus, BancsConnect and EX that are being used from mainframes to PC’s. Due to deregulation, time-to-market pressures, and stiff global competition for human and economic resources, however, enterprise applications are increasingly being developed using services and protocols defined by commercial-off-the-shelf (COTS) middleware integration platforms, such as the Common Object Request Broker Architecture (CORBA) [1], Java 2 Enterprise Edition (J2EE) [2], and emerging web services middleware, such as .NET [3] based on XML [4] and SOAP [5]. COTS middleware encapsulates specific services or sets of services to provide reusable building blocks that can be composed to develop enterprise applications rapidly and robustly. In particular, COTS middleware offers enterprise application developers the following reusable capabilities:
منابع مشابه
Access control in ultra-large-scale systems using a data-centric middleware
The primary characteristic of an Ultra-Large-Scale (ULS) system is ultra-large size on any related dimension. A ULS system is generally considered as a system-of-systems with heterogeneous nodes and autonomous domains. As the size of a system-of-systems grows, and interoperability demand between sub-systems is increased, achieving more scalable and dynamic access control system becomes an im...
متن کاملDatabase Middleware and Web Services for Data Distribution and Integration in Distributed Heterogeneous Database Systems
As the database environment changing, database is no longer accessed only by using SQL to communicate with DBMS as in the two-tier client-server architecture. In modern enterprise distributed systems, applications are developed and deployed as components in n-tier architecture. Database system is integrated with related applications and can only be accessed via interfaces provided by the applic...
متن کاملObject-Oriented Frameworks for Network Programming
Object-oriented frameworks help reduce the cost and improve the quality of networked applications by reifying software designs and pattern languages that have proven effective in particular application domains. This chapter illustrates what frameworks are and compares them with other popular software development techniques, such as class libraries, components, patterns, and model-integrated com...
متن کاملDistributed Reconfigurable Simulation for Communication Systems
The simulation of physical-layer communication systems often requires long execution times. This is due to the nature of the Monte Carlo simulation. To obtain a valid result by producing enough errors, the number of bits or symbols being simulated must signiÞcantly exceed the inverse of the bit error rate of interest. This often results in hours or even days of execution using a personal comput...
متن کاملApplying Model-Integrated Computing to Provision Middleware and Application Quality of Service
Commercial of-the-shelf (COTS) distribution middleware is gaining acceptance in the distributed real-time and embedded (DRE) community as (1) the cost and time required to develop and verify DRE applications precludes developers from implementing DRE applications from scratch and (2) implementations of standard COTS middleware specifications, such as CORBA, mature. Although standard COTS specif...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002